.order-btns{
  color: #ffffff;
  font-size: 0.7rem;
  padding:0.4rem;
  min-width: 60%;
  max-width: 60%;
  margin: 0 auto;
}
.order-btns span{
  padding: 0.3rem 0;
  text-align: center;
  background-color: #ffffff;
  color: #21AC3C;
  border:1px solid #21AC3C;
  cursor: pointer;
}
.order-btns span:first-child{
  border-radius: 5px 0 0 5px;
}
.order-btns span:last-child{
  border-radius: 0 5px 5px 0;
  border-left-width: 0;
}
.order-btns span.active{
  color: #ffffff;
  background-color: #21AC3C;
}
.order-tables {
  padding:0.25rem 0.25rem 2.2rem;
}
.order-title{
  font-size: 0.7rem;
  text-align: center;
  padding: 0.5rem 0.25rem 1.5rem;
}

.order-date-btn {
		position: absolute;
		right: 0.3rem;
		top: 4rem;
		font-size: 0.6rem;
		padding: 0rem;
		background-color: #21AC37;
		color: #ffffff;
		cursor: pointer;
		border-radius: 0.15rem;
	}
.order-date-btn i{
  font-size: 0.6rem;
}
.order-tables table{
  width: 100%;
}
.sorttable-bodyer{
  position: absolute;
  left: 0.25rem;
  right: 0.25rem;
  top:6.5rem;
  bottom: 2.2rem;
  overflow: scroll;
}
.sorttable span{
  border: 1px solid #ffffff;
  padding: 0.25rem 0;
  text-align: center;
  vertical-align: middle;
}

.sorttable-bodyer span{
  background-color: #F4F4F4;
  font-size: 0.7rem;
}

.sorttable .active span{
  color: #21AC3C;
}
.sorttable-header span{
  background-color: #E4E4E4;
  color: #333333;
  font-weight: normal;
  font-size: 0.6rem;
}